package com.fufan.mtsaas.modules.unsafeevent.baqsjrecordmain.service;

import com.baomidou.mybatisplus.service.IService;
import com.fufan.mtsaas.modules.common.bo.response.RequestPojo;
import com.fufan.mtsaas.modules.common.bo.response.Result;
import com.fufan.mtsaas.modules.newtech.xjstech.bo.request.XjsTechDeleteRequest;
import com.fufan.mtsaas.modules.newtech.xjstech.bo.request.XjsTechQueryRequest;
import com.fufan.mtsaas.modules.newtech.xjstech.bo.request.XjsTechSaveRequest;
import com.fufan.mtsaas.modules.newtech.xjstech.bo.response.XjsTechResponse;
import com.fufan.mtsaas.modules.newtech.xjstech.model.XjsTech;
import com.fufan.mtsaas.modules.unsafeevent.baqsjrecordmain.model.BaqsjRecordDetail;

/**
 * 不良事件记录明细 服务类
 *
 * @author Liby
 * @since 2025-02-18
 */
public interface BaqsjRecordDetailSvc extends IService<BaqsjRecordDetail> {

    Result<BaqsjRecordDetail> doQueryPage(BaqsjRecordDetail map, RequestPojo requestPojo);

    Result<BaqsjRecordDetail> doSave(BaqsjRecordDetail entity);

    Result doUpdate(BaqsjRecordDetail entity, RequestPojo requestPojo);

    Result doDelete(BaqsjRecordDetail map, RequestPojo requestPojo);

}
